//根据标签字符生成标签颜色
export function getTagColor(val: string) {
    let tmp = ''
    for (var i = 0; i < val.length; i++) {
        tmp += val.charCodeAt(i).toString(16)
    }
    if (tmp.length > 6) {
        tmp = tmp.substr(-6)
    } else if (tmp.length > 3) {
        tmp = tmp.substr(-3)
    } else {
        tmp = 'aquamarine'
    }
    return '#' + tmp
}
export function dataURLtoBlob(dataurl: any) {
    let arr = dataurl.split(","),
        mime = arr[0].match(/:(.*?);/)[1],
        bstr = atob(arr[1]),
        n = bstr.length,
        u8arr = new Uint8Array(n);
    while (n--) {
        u8arr[n] = bstr.charCodeAt(n);
    }
    return new Blob([u8arr], { type: mime });
}
// 将blob转换为file
export function blobToFile(theBlob: { lastModifiedDate: Date; name: string }) {
    theBlob.lastModifiedDate = new Date();
    theBlob.name = '';
    return theBlob;
}